<script>
	export default {
	
			onLaunch: function() {
				console.log('App Launch')
				var token = null;
				// 获取token
				
				uni.addInterceptor('request', {
					invoke(args) {
						token =  uni.getStorageSync("token");
						// console.log(args);
						// request 触发前拼接 url
						// args.url = 'http://localhost:8080/' + args.url
						args.header = {
							// ...args.headers 使用扩展运算符拷贝了 args.headers 对象中所有的可枚举属性。
							...args.headers,
							'token': token
						}
					},
					success(args) {
						console.log("成功！获取到token");
						// console.log(args);
					},
					fail(err) {
						console.log('interceptor-fail', err)
					}
				})
	
				/* 		uni.addInterceptor({
							returnValue(args) {
								// 只返回 data 字段
								return args.data
							}
						}) */
			},
			onShow: function() {
				console.log('App Show')
			},
			onHide: function() {
				console.log('App Hide')
			}
		}
</script>

<style lang="scss">
	@import "@/uni_modules/uview-ui/index.scss";
	/*每个页面公共css */
	@import '@/uni_modules/uni-scss/index.scss';
	/* #ifndef APP-NVUE */
	@import '@/static/customicons.css';
	// 设置整个项目的背景色
	page {
		background-color: #f5f5f5;
	}

	/* #endif */
	.example-info {
		font-size: 14px;
		color: #333;
		padding: 10px;
	}
</style>
